﻿.search {
	width:100%;
	height:2.75em;
	background-image:url(images/common/search_bg.png);
	-webkit-background-size:auto 2.75em;
	-webkit-user-select:auto;
}
.search form {
	width:98%;
	height:2.75em;
	margin:0 auto;
	background:url(images/common/search_form.png) no-repeat, url(images/common/search_form.png) no-repeat right -2.75em;
	-webkit-background-size:auto 5.5em;
}
em, form div, label {
	-webkit-box-flex:1;
	box-flex:1;
	height:2.75em;
}
em {
	width:2em;
}
.search form div {
	height:2.75em;
	background:transparent url(images/common/search_input.png);
	-webkit-background-size:auto 2.75em;
}
.search input {
	width:99%;
	height:1.75em;
	margin-top:0.7em;
	padding-left:1%;
	font-size:0.9375em;
	border:0;
	background:transparent;
	-webkit-user-select:auto;
}
.search label {
	width:1.4em;
	height:1.4em;
	margin:0.72em 0.6em 0 0;
}
.search label.show {
	background:url(images/common/SearchCancelButton.png);
	-webkit-background-size:1.4em 1.4em;
}
